﻿define(
    function () {
        //var roles = ko.observableArray();
        var initialised = false;

        var vm = {
            activate: activate,
            roles: roles,
            title: 'Roles',
            refresh: refresh
        };
        return vm;

        function activate() {
            if (initialised) { return; }
            initialised = true;
            return refresh();
        }

        function refresh() {
            //roles([]);
//            var options = {
//                url: '/api/roles',
//                type: 'GET',
//                dataType: 'json'
//            };

//            $.ajax(options).then(function (data) {
//                data.forEach(function (item) {
//                    roles.push(new model.Role(item));
//                });
//            });
        }
    }
);